define({ "api": [
  {
    "type": "get",
    "url": "api/address",
    "title": "获取地址列表",
    "description": "<p>获取地址列表</p>",
    "group": "address",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "userid",
            "description": "<p>用户id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n      code: '200',\n      message: '获取地址列表',\n      data\n    })",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/address"
      }
    ],
    "version": "1.0.0",
    "filename": "api/address.js",
    "groupTitle": "address",
    "name": "GetApiAddress"
  },
  {
    "type": "post",
    "url": "api/address/add",
    "title": "添加地址",
    "description": "<p>添加地址</p>",
    "group": "address",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "userid",
            "description": "<p>用户id</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "isDefault",
            "description": "<p>是不是默认地址</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "name",
            "description": "<p>收件人姓名</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "tel",
            "description": "<p>收件人手机</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "province",
            "description": "<p>收件人省份</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "city",
            "description": "<p>收件人城市</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "county",
            "description": "<p>收件人区县</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "addressDetail",
            "description": "<p>收件人详细地址</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n      code: '200',\n      message: '插入地址成功'\n    });",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/address/add"
      }
    ],
    "version": "1.0.0",
    "filename": "api/address.js",
    "groupTitle": "address",
    "name": "PostApiAddressAdd"
  },
  {
    "type": "get",
    "url": "api/banner",
    "title": "获取轮播图数据",
    "description": "<p>获取轮播图数据，可传递不同的参数以获取数据</p>",
    "name": "banner",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n code: '200',\n message: '获取轮播图数据',\n data: []\n}\n{\n code: '100',\n message: '获取失败',\n err:err\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/banner"
      }
    ],
    "group": "banner",
    "version": "1.1.0",
    "filename": "api/banner.js",
    "groupTitle": "banner"
  },
  {
    "type": "get",
    "url": "api/cart",
    "title": "获取购物车数据",
    "description": "<p>获取购物车数据</p>",
    "group": "cart",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "userid",
            "description": "<p>用户ID</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n  code: '20202',\n  message: '你想看谁的数据呢'\n})\n{\n code: '200',\n message: '获取购物车数据',\n len: 1, // 根据这个字段判断有没有数据\n data: data\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/cart"
      }
    ],
    "version": "1.0.0",
    "filename": "api/cart.js",
    "groupTitle": "cart",
    "name": "GetApiCart"
  },
  {
    "type": "get",
    "url": "api/cart/delete",
    "title": "删除数据",
    "description": "<p>删除数据</p>",
    "group": "cart",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "cartid",
            "description": "<p>购物车id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n code: '200',\n message: '数据删除成功'\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/cart/delete"
      }
    ],
    "version": "1.0.0",
    "filename": "api/cart.js",
    "groupTitle": "cart",
    "name": "GetApiCartDelete"
  },
  {
    "type": "get",
    "url": "api/cart/update",
    "title": "加减数量",
    "description": "<p>加减数量</p>",
    "group": "cart",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "cartid",
            "description": "<p>购物车id</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "num",
            "description": "<p>产品数量</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n code: '200',\n message: '更新购物车数量成功'\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/cart/update"
      }
    ],
    "version": "1.0.0",
    "filename": "api/cart.js",
    "groupTitle": "cart",
    "name": "GetApiCartUpdate"
  },
  {
    "type": "post",
    "url": "api/cart/add",
    "title": "加入购物车",
    "description": "<p>加入购物车</p>",
    "group": "cart",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "userid",
            "description": "<p>用户ID</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "proid",
            "description": "<p>产品id</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "num",
            "description": "<p>产品数量 （默认为1）</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n  code: '10101',\n  message: '购物车数据填写不完整'\n})\n{\n code: '200',\n message: '加入购物车成功'\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/cart/add"
      }
    ],
    "version": "1.0.0",
    "filename": "api/cart.js",
    "groupTitle": "cart",
    "name": "PostApiCartAdd"
  },
  {
    "type": "get",
    "url": "api/homepic",
    "title": "获取首页大图",
    "description": "<p>获取首页大图</p>",
    "name": "homepic",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n code: '200',\n message: '获取首页大图数据',\n data: []\n}\n{\n code: '100',\n message: '获取失败',\n err:err\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/homepic"
      }
    ],
    "group": "homepic",
    "version": "1.1.0",
    "filename": "api/homepic.js",
    "groupTitle": "homepic"
  },
  {
    "type": "get",
    "url": "api/order",
    "title": "确认订单的订单消息",
    "description": "<p>确认订单的订单消息</p>",
    "group": "order",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "orderid",
            "description": "<p>订单id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n      code: '200',\n      message: '确认订单的订单消息',\n      data\n    })",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/order"
      }
    ],
    "version": "1.0.0",
    "filename": "api/order.js",
    "groupTitle": "order",
    "name": "GetApiOrder"
  },
  {
    "type": "get",
    "url": "api/order/updateAddress",
    "title": "修改订单收货人信息",
    "description": "<p>修改订单收货人信息</p>",
    "group": "order",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "orderid",
            "description": "<p>订单id</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "addressid",
            "description": "<p>地址id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n    code: '200',\n    message: '修改地址成功'\n  })",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/order/updateAddress"
      }
    ],
    "version": "1.0.0",
    "filename": "api/order.js",
    "groupTitle": "order",
    "name": "GetApiOrderUpdateaddress"
  },
  {
    "type": "post",
    "url": "api/order/add",
    "title": "生成订单",
    "description": "<p>生成订单</p>",
    "group": "order",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "userid",
            "description": "<p>用户id</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "orderlist",
            "description": "<p>[{}, {}]</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n code: '200',\n message: '生成订单，去确认订单',\norderid\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/order/add"
      }
    ],
    "version": "1.0.0",
    "filename": "api/order.js",
    "groupTitle": "order",
    "name": "PostApiOrderAdd"
  },
  {
    "type": "get",
    "url": "api/users/getuserinfo",
    "title": "获取用户信息",
    "description": "<p>获取用户信息</p>",
    "group": "user",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "userid",
            "description": "<p>用户id</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "token",
            "description": "<p>登陆令牌</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n  code : '1908110' ,\n  message : 'token验证失败' ,\n}\n{\n  code : '200' ,\n  message : '获取用户信息' ,\n  data:data[0]\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/users/getuserinfo"
      }
    ],
    "version": "1.0.0",
    "filename": "api/users.js",
    "groupTitle": "user",
    "name": "GetApiUsersGetuserinfo"
  },
  {
    "type": "post",
    "url": "api/users/login",
    "title": "用户登录",
    "description": "<p>用户登录</p>",
    "group": "user",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "tel",
            "description": "<p>手机号</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "password",
            "description": "<p>密码</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": " {\n   code : '600' ,\n   message : '手机号或密码为空，请完善表单信息' ,\n }\n {\n   code : '602' ,\n   message : '该用户未注册' ,\n }\n {\n   code : '603' ,\n   message : '密码不正确' ,\n }\n{\n   code : '200',\n   message : '登录成功',\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/users/login"
      }
    ],
    "version": "1.0.0",
    "filename": "api/users.js",
    "groupTitle": "user",
    "name": "PostApiUsersLogin"
  },
  {
    "type": "post",
    "url": "api/users/register",
    "title": "注册用户",
    "description": "<p>注册用户</p>",
    "group": "user",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "tel",
            "description": "<p>手机号</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "password",
            "description": "<p>密码</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n  code : '600' ,\n  message : '手机号或密码为空，请完善表单信息' ,\n}\n{\n  code : '601' ,\n  message : '该用户已存在' ,\n}\n{\n  code : '200' ,\n  message : '注册成功' ,\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/users/register"
      }
    ],
    "version": "1.0.0",
    "filename": "api/users.js",
    "groupTitle": "user",
    "name": "PostApiUsersRegister"
  },
  {
    "type": "post",
    "url": "api/users/updateavatar",
    "title": "更改用户头像",
    "description": "<p>更改用户头像</p>",
    "group": "user",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "userid",
            "description": "<p>用户id</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "token",
            "description": "<p>登陆令牌</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "avatar",
            "description": "<p>头像</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n  code : '1908110' ,\n  message : 'token验证失败' ,\n}\n{\n  code : '200' ,\n  message : '更改成功' ,\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/users/updateavatar"
      }
    ],
    "version": "1.0.0",
    "filename": "api/users.js",
    "groupTitle": "user",
    "name": "PostApiUsersUpdateavatar"
  },
  {
    "type": "post",
    "url": "api/users/updateuserinfo",
    "title": "更改用户信息",
    "description": "<p>更改用户信息</p>",
    "group": "user",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "userid",
            "description": "<p>用户id</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "token",
            "description": "<p>登陆令牌</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "nickname",
            "description": "<p>昵称</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "sex",
            "description": "<p>性别</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "date",
            "description": "<p>出生日期</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n  code : '1908110' ,\n  message : 'token验证失败' ,\n}\n{\n  code : '200' ,\n  message : '更改成功' ,\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/users/updateuserinfo"
      }
    ],
    "version": "1.0.0",
    "filename": "api/users.js",
    "groupTitle": "user",
    "name": "PostApiUsersUpdateuserinfo"
  },
  {
    "type": "get",
    "url": "api/product",
    "title": "获取产品数据",
    "description": "<p>获取产品数据，可以传递不同的参数以获取数据</p>",
    "group": "产品接口",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "limit",
            "description": "<p>每页显示个数（默认值10）</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "count",
            "description": "<p>页码（默认值0</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n code: '200',\n message: '获取产品列表数据',\n data: []\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/product"
      }
    ],
    "version": "1.0.0",
    "filename": "api/product.js",
    "groupTitle": "产品接口",
    "name": "GetApiProduct"
  },
  {
    "type": "get",
    "url": "api/product/detail",
    "title": "获取产品的详情数据",
    "description": "<p>获取产品的详情数据</p>",
    "group": "产品接口",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "proid",
            "description": "<p>产品id</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n  code: '200',\n  message: '获取详情的数据',\n  data: data[0]\n}\n{\n  code: '10404', // 10404 状态码自己编辑，随便设定\n  message: '没有查询到该产品相关数据'\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/product/detail"
      }
    ],
    "version": "1.0.0",
    "filename": "api/product.js",
    "groupTitle": "产品接口",
    "name": "GetApiProductDetail"
  },
  {
    "type": "get",
    "url": "api/product/insert",
    "title": "插入一条新的产品数据",
    "description": "<p>插入一条新的产品数据</p>",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "proimg",
            "description": "<p>产品图片</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "name",
            "description": "<p>产品名称</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "desc",
            "description": "<p>产品描述</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "price",
            "description": "<p>产品价格</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "origin_price",
            "description": "<p>产品原始价格</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "type",
            "description": "<p>类型</p>"
          },
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "keyword",
            "description": "<p>关键词</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "hot",
            "description": "<p>是否为热推</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "sales",
            "description": "<p>销量</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "stock",
            "description": "<p>库存</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "{\n code: '200',\n message: '插入成功'\n}",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/product/insert"
      }
    ],
    "group": "产品接口",
    "version": "1.1.0",
    "filename": "api/product.js",
    "groupTitle": "产品接口",
    "name": "GetApiProductInsert"
  },
  {
    "type": "get",
    "url": "api/category/getCategory",
    "title": "获取分类",
    "description": "<p>获取分类</p>",
    "group": "分类接口",
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n      code: '200',\n      message: '获取分类',\n      data\n    });",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/category/getCategory"
      }
    ],
    "version": "1.0.0",
    "filename": "api/category.js",
    "groupTitle": "分类接口",
    "name": "GetApiCategoryGetcategory"
  },
  {
    "type": "get",
    "url": "api/category/getCategoryProduct",
    "title": "获取分类下的产品数据",
    "description": "<p>获取分类下的产品数据</p>",
    "group": "分类接口",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "type",
            "description": "<p>分类</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n      code: '200',\n      message: '获取分类下的产品数据',\n      data\n    });",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/category/getCategoryProduct"
      }
    ],
    "version": "1.0.0",
    "filename": "api/category.js",
    "groupTitle": "分类接口",
    "name": "GetApiCategoryGetcategoryproduct"
  },
  {
    "type": "get",
    "url": "api/category/getCategoryTypeList",
    "title": "获取品牌分类数据",
    "description": "<p>获取品牌分类数据</p>",
    "group": "分类接口",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "type",
            "description": "<p>分类</p>"
          },
          {
            "group": "Parameter",
            "type": "Number",
            "optional": false,
            "field": "limit",
            "description": ""
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n      code: '200',\n      message: '获取分类数据',\n      len:data.length,\n      data: data\n    });",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/category/getCategoryTypeList"
      }
    ],
    "version": "1.0.0",
    "filename": "api/category.js",
    "groupTitle": "分类接口",
    "name": "GetApiCategoryGetcategorytypelist"
  },
  {
    "type": "get",
    "url": "api/search",
    "title": "获取搜索的产品数据",
    "description": "<p>获取搜索的产品数据</p>",
    "group": "搜索接口",
    "parameter": {
      "fields": {
        "Parameter": [
          {
            "group": "Parameter",
            "type": "string",
            "optional": false,
            "field": "keyword",
            "description": "<p>关键字</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "limit",
            "description": "<p>每页显示个数（默认值10）</p>"
          },
          {
            "group": "Parameter",
            "type": "number",
            "optional": false,
            "field": "count",
            "description": "<p>页码（默认值0</p>"
          }
        ]
      }
    },
    "success": {
      "examples": [
        {
          "title": "Success-Response:",
          "content": "res.send({\n      code: '200',\n      message: '获取搜索的产品数据',\n      data\n    });",
          "type": "json"
        }
      ]
    },
    "sampleRequest": [
      {
        "url": "/api/search"
      }
    ],
    "version": "1.0.0",
    "filename": "api/search.js",
    "groupTitle": "搜索接口",
    "name": "GetApiSearch"
  }
] });
